Source: http://www.kevinroth.com/rte/
In the body of your web page, insert the following:
<form name="RTEDemo" action="demo.htm" method="post" onsubmit="return submitForm();">
<script language="JavaScript" type="text/javascript"> <!-- function submitForm() { //make sure hidden and iframe values are in sync for all rtes before submitting form updateRTEs(); //change the following line to true to submit form alert("rte1 = " + htmlDecode(document.RTEDemo.rte1.value)); return false; } //Usage: initRTE(imagesPath, includesPath, cssFile, genXHTML, encHTML) initRTE("./images/", "./", "", true); //--> </script> <noscript><p><b>Javascript must be enabled to use this form.</b></p></noscript>
<script language="JavaScript" type="text/javascript"> <!-- //build new richTextEditor var rte1 = new richTextEditor('rte1'); rte1.html = 'here's the "\<em\>preloaded\<\/em\> \<b\>content\<\/b\>"'; rte1.toggleSrc = false; rte1.build(); //--> </script>
To see a matrix of commands supported by each browser, click here.
All RTE options must be set prior to calling the build() method.
Option | Type | Default Value | Description |
---|---|---|---|
html | string | "" | String of html that will be preloaded in the RTE. Example: rte1.html = 'preloaded text'; |
width | int | 540 | Width of the RTE. If set below the width needed by the toolbars to render set commands, width will grow to minimum width necessary. Example: rte1.width = 500; |
height | int | 200 | Height of the RTE. Example: rte1.height = 100; |
readOnly | boolean | false | Makes RTE read-only. Example: rte1.readOnly = true; |
toolbar1 | boolean | true | Sets whether toolbar1 will be displayed or not. Overrides command options contained within toolbar1. Toolbar1 contains header formatting, font types, and font sizes. Example: rte1.toolbar1 = false; |
toolbar2 | boolean | true | Sets whether toolbar2 will be displayed or not. Overrides command options contained within toolbar2. Toolbar2 contains all other command options not in toolbar1. Example: rte1.toolbar2 = false; |
cmdFormatBlock | boolean | true | Sets whether block formatting command is enabled or disabled. Example: rte1.cmdFormatBlock = false; |
cmdFontName | boolean | true | Sets whether font type command is enabled or disabled. Example: rte1.cmdFontName = false; |
cmdFontSize | boolean | true | Sets whether font size command is enabled or disabled. Example: rte1.cmdFontSize = false; |
cmdIncreaseFontSize | boolean | false | Sets whether increase font size command is enabled or disabled. This command is only available on Gecko browsers. Example: rte1.cmdIncreaseFontSize = true; |
cmdDecreaseFontSize | boolean | false | Sets whether decrease font size command is enabled or disabled. This command is only available on Gecko browsers. Example: rte1.cmdDecreaseFontSize = true; |
cmdBold | boolean | true | Sets whether bold command is enabled or disabled. Example: rte1.cmdBold = false; |
cmdItalic | boolean | true | Sets whether italic command is enabled or disabled. Example: rte1.cmdItalic = false; |
cmdUnderline | boolean | true | Sets whether underline command is enabled or disabled. Example: rte1.cmdUnderline = false; |
cmdStrikethrough | boolean | false | Sets whether strikethrough command is enabled or disabled. Example: rte1.cmdStrikethrough = true; |
cmdSuperscript | boolean | false | Sets whether superscript command is enabled or disabled. Example: rte1.cmdSuperscript = true; |
cmdSubscript | boolean | false | Sets whether subscript command is enabled or disabled. Example: rte1.cmdSubscript = true; |
cmdJustifyLeft | boolean | true | Sets whether justify left command is enabled or disabled. Example: rte1.cmdJustifyLeft = false; |
cmdJustifyCenter | boolean | true | Sets whether justify center command is enabled or disabled. Example: rte1.cmdJustifyCenter = false; |
cmdJustifyRight | boolean | true | Sets whether justify right command is enabled or disabled. Example: rte1.cmdJustifyRight = false; |
cmdJustifyFull | boolean | false | Sets whether justify full command is enabled or disabled. Example: rte1.cmdJustifyFull = true; |
cmdInsertHorizontalRule | boolean | true | Sets whether insert horizontal rule command is enabled or disabled. Example: rte1.cmdInsertHorizontalRule = false; |
cmdInsertOrderedList | boolean | true | Sets whether insert ordered list command is enabled or disabled. Example: rte1.cmdInsertOrderedList = false; |
cmdInsertUnorderedList | boolean | true | Sets whether insert unordered list command is enabled or disabled. Example: rte1.cmdInsertUnorderedList = false; |
cmdOutdent | boolean | true | Sets whether outdent command is enabled or disabled. Example: rte1.cmdOutdent = false; |
cmdIndent | boolean | true | Sets whether indent command is enabled or disabled. Example: rte1.cmdIndent = false; |
cmdForeColor | boolean | true | Sets whether change fore color command is enabled or disabled. Example: rte1.cmdForeColor = false; |
cmdHiliteColor | boolean | true | Sets whether change hilight color command is enabled or disabled. Example: rte1.cmdHiliteColor = false; |
cmdInsertLink | boolean | true | Sets whether insert link command is enabled or disabled. Example: rte1.cmdInsertLink = false; |
cmdUnlink | boolean | false | Sets whether unlink command is enabled or disabled. Example: rte1.cmdUnlink = true; |
cmdInsertImage | boolean | true | Sets whether insert image command is enabled or disabled. Example: rte1.cmdInsertImage = false; |
cmdInsertSpecialChars | boolean | true | Sets whether insert special character command is enabled or disabled. Example: rte1.cmdInsertSpecialChars = false; |
cmdInsertTable | boolean | true | Sets whether insert table command is enabled or disabled. Example: rte1.cmdInsertTable = false; |
cmdSpellcheck | boolean | true | Sets whether spell check command is enabled or disabled. Example: rte1.cmdSpellcheck = false; |
cmdCut | boolean | false | Sets whether cut command is enabled or disabled. Example: rte1.cmdCut = true; |
cmdCopy | boolean | false | Sets whether copy command is enabled or disabled. Example: rte1.cmdCopy = true; |
cmdPaste | boolean | false | Sets whether paste command is enabled or disabled. Example: rte1.cmdPaste = true; |
cmdUndo | boolean | false | Sets whether undo command is enabled or disabled. Example: rte1.cmdUndo = true; |
cmdRedo | boolean | false | Sets whether redo command is enabled or disabled. Example: rte1.cmdRedo = true; |
cmdRemoveFormat | boolean | false | Sets whether remove formatting command is enabled or disabled. Example: rte1.cmdRemoveFormat = true; |
toggleSrc | boolean | true | Sets whether toggle source command is enabled or disabled. Example: rte1.toggleSrc = false; |